HAL DTS constants migration

This section provides information about the HAL DTS constants migration.

HAL DTS flag definitions

HAL1

HAL2

#define DTS_FLAG_TS1_ITE
#define DTS_FLAG_TS1_ITL
#define DTS_FLAG_TS1_ITH
#define DTS_FLAG_TS1_AITE
#define DTS_FLAG_TS1_AITL
#define DTS_FLAG_TS1_AITH
#define DTS_FLAG_TS1_RDY
#define HAL_DTS_FLAG_TS1_ITE
#define HAL_DTS_FLAG_TS1_ITL
#define HAL_DTS_FLAG_TS1_ITH
#define HAL_DTS_FLAG_TS1_AITE
#define HAL_DTS_FLAG_TS1_AITL
#define HAL_DTS_FLAG_TS1_AITH
#define HAL_DTS_FLAG_TS1_RDY

Related concepts:


HAL DTS interrupt definitions

HAL1

HAL2

#define DTS_IT_TS1_ITE
#define DTS_IT_TS1_ITL
#define DTS_IT_TS1_ITH
#define DTS_IT_TS1_AITE
#define DTS_IT_TS1_AITL
#define DTS_IT_TS1_AITH
#define HAL_DTS_IT_TS1_ITE
#define HAL_DTS_IT_TS1_ITL
#define HAL_DTS_IT_TS1_ITH
#define HAL_DTS_IT_TS1_AITE
#define HAL_DTS_IT_TS1_AITL
#define HAL_DTS_IT_TS1_AITH

Related concepts:


HAL DTS sampling time definitions

HAL1

HAL2



#define DTS_SMP_TIME_1_CYCLE
#define DTS_SMP_TIME_2_CYCLE
#define DTS_SMP_TIME_3_CYCLE
#define DTS_SMP_TIME_4_CYCLE
#define DTS_SMP_TIME_5_CYCLE
#define DTS_SMP_TIME_6_CYCLE
#define DTS_SMP_TIME_7_CYCLE
#define DTS_SMP_TIME_8_CYCLE
#define DTS_SMP_TIME_9_CYCLE
#define DTS_SMP_TIME_10_CYCLE
#define DTS_SMP_TIME_11_CYCLE
#define DTS_SMP_TIME_12_CYCLE
#define DTS_SMP_TIME_13_CYCLE
#define DTS_SMP_TIME_14_CYCLE
#define DTS_SMP_TIME_15_CYCLE
typedef enum
{
  HAL_DTS_SAMPLING_TIME_1_CYCLE,
  HAL_DTS_SAMPLING_TIME_2_CYCLES,
  HAL_DTS_SAMPLING_TIME_3_CYCLES,
  HAL_DTS_SAMPLING_TIME_4_CYCLES,
  HAL_DTS_SAMPLING_TIME_5_CYCLES,
  HAL_DTS_SAMPLING_TIME_6_CYCLES,
  HAL_DTS_SAMPLING_TIME_7_CYCLES,
  HAL_DTS_SAMPLING_TIME_8_CYCLES,
  HAL_DTS_SAMPLING_TIME_9_CYCLES,
  HAL_DTS_SAMPLING_TIME_10_CYCLES,
  HAL_DTS_SAMPLING_TIME_11_CYCLES,
  HAL_DTS_SAMPLING_TIME_12_CYCLES,
  HAL_DTS_SAMPLING_TIME_13_CYCLES,
  HAL_DTS_SAMPLING_TIME_14_CYCLES,
  HAL_DTS_SAMPLING_TIME_15_CYCLES
} hal_dts_sampling_time_t;

Related concepts:


HAL DTS reference clock selection definitions

HAL1

HAL2



#define DTS_REFCLKSEL_LSE
#define DTS_REFCLKSEL_PCLK
typedef enum
{
  HAL_DTS_REFERENCE_CLOCK_LSE,
  HAL_DTS_REFERENCE_CLOCK_PCLK
} hal_dts_reference_clock_t;

Related concepts:


Trigger selection definitions

HAL1

HAL2

#define DTS_TRIGGER_HW_NONE
#define DTS_TRIGGER_LPTIMER1
#define DTS_TRIGGER_LPTIMER2
#define DTS_TRIGGER_LPTIMER3
#define DTS_TRIGGER_EXTI13
typedef enum
{
 HAL_DTS_TRIGGER_SOFTWARE,
 HAL_DTS_TRIGGER_LPTIM4_OUT,
 HAL_DTS_TRIGGER_LPTIM2_CH1,
 HAL_DTS_TRIGGER_LPTIM3_CH1,
 HAL_DTS_TRIGGER_EXTI13
} hal_dts_trigger_t;

Related concepts:


HAL DTS quick measure definitions

HAL1

HAL2



#define DTS_QUICKMEAS_ENABLE
#define DTS_QUICKMEAS_DISABLE
typedef enum
{
  HAL_DTS_QUICK_MEASUREMENT_ENABLE,
  HAL_DTS_QUICK_MEASUREMENT_DISABLE
} hal_dts_quick_measurement_t;

Related concepts: